﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using NhanAi.Entity;
using NhanAi.DAO;
namespace NhanAi.Admin
{
    public partial class Profile : BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Authenticate();
            User u = CurrentUser;
            txtUserLogin.Text = u.UserLogin;
            txtNicename.Text = u.Nicename;

            txtEmail.Text = u.Email;
            txtRegisteredDate.Text = u.RegistedDate.ToString("ddd/MM/yyyy hh:mm:ss tt");
            txtRole.Text = u.UserRole == 1 ? "Người quản trị" : u.UserRole == 2 ? "Người biên tập" : u.UserRole == 3 ? "Người dùng đã đăng kí" : "Không xác định";
        }

        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            
            UserDao dao = new UserDao();
            User u = CurrentUser;
        
            try
            {
                u.Nicename = txtNicename.Text;
                u.Email = txtEmail.Text;
                dao.Update(u);
                SetMessage("Cập nhật thành công", "");
            }
            catch (Exception ex)
            {
                SetMessage("Đã xảy ra lỗi", "");
            }
            
        }
    }
}